/*公共样式*/
*{margin:0px;padding:0px;border:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0 auto;-webkit-appearance:none;color:#8c7a66;overflow-x:hidden;letter-spacing: 1px;}
textarea,input,select,button{font-family: 'microsoft yahei';outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
select{background: #fff url(../images/sj.png) 98% center no-repeat;background-size: 15px 8px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
ul{list-style: none;}
a{color:#333;text-decoration: none;}
.slh{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear{clear:both;width:100%;height:0px;line-height:0px;font-size:0px;border:none;margin-bottom: 32px;}
.fl{float: left; display:inline;}
.fr{float: right; display:inline;}
.flex{display:flex; -webkit-display:flex;-moz-display:flex;-ms-display:flex;-o-display:flex;}
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.df{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}
.spjz{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}
.evenly{justify-content: space-evenly;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;-ms-justify-content: space-evenly;-o-justify-content: space-evenly;}
.czjz{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}
.column{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}
.ydq{justify-content: flex-end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;}
.row-reverse{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;}
.column-reverse{flex-direction: column-reverse;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;-o-flex-direction: column-reverse;}

.baseline{align-items: flex-start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;-o-align-items: flex-start;}
.onload{position: fixed;position: fixed;z-index: 1888888;left: 50%;top: 50%;}
.onload img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);width: 45px;}
.lgsize{font-size: 36px;line-height: 38px;font-weight: lighter;}
.mdsize{font-size: 28px;line-height: 30px;font-weight: lighter;}
.smsize{font-size: 15px;line-height: 15px;}
.pcshow{display: flex;}
.sjshow{display: none;}
.w1200{width: 96%;max-width: 1200px;margin: auto;}
.sjpcimg img{display: block;width: 100%;}
.sjpcimg img:nth-child(2){display: none;}
.pd100{padding: 100px 0;}
.pd80{padding: 80px 0;}
.pd50{padding: 50px 0;}
.mb100{margin-bottom: 100px;}
.mb80{margin-bottom: 80px;}
.mb50{margin-bottom: 50px;}
@media (max-width:1200px) {
	.lgsize{font-size: 26px;line-height: 28px;}
	.mdsize{font-size: 18px;line-height: 20px;}
	.smsize{font-size: 12px;line-height: 12px;}
	.mb100 {margin-bottom: 50px;}
	.mb80{margin-bottom: 30px;}
	.mb50{margin-bottom: 30px;}
}
@media (max-width:640px) {
	.lgsize{font-size: 18px;line-height: 18px;}
	.mdsize{font-size: 15px;line-height: 15px;}
	.smsize{font-size: 10px;line-height: 16px;}
	.sjpcimg img:nth-child(1){display: none;}
	.sjpcimg img:nth-child(2){display: block;}
	.pcshow{display: none !important;}
	.sjshow{display: flex !important;}
	.mb100 {margin-bottom: 25px;}
	.mb80{margin-bottom: 20px;}
	.mb50{margin-bottom: 16px;}
}
.corlv{ color:#8c7a66;}
.corhei{ color:#030000;}
.corbai{ color:#ffffff;}
.corqianlv{ color:#dfc5a9;}
.corhuang{ color:#8c7a66;}
.jb{background-image: -webkit-linear-gradient(left,#c27f09 45%,#e4b03e 60%,#f9cf5f 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.hjb{background-image: -webkit-linear-gradient(left,#010101 45%,#242424 60%,#4d4d4d 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bjb{background-image: -webkit-linear-gradient(left,#fff 45%,#fff 60%,#fff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 26px;font-weight: normal;line-height: 48px;text-align: right;}


/*上面的公共代码如果样式里面有，无需重复加，如果原样式没有，需要加上面的公共代码*/
/*技师在线标题开始*/
.cwtitjs{ width:100%; margin-bottom:32px;}
.cwtitayjs{ color:#fff; margin-bottom:10px; text-transform:Uppercase;}
.cwtitajs h3{ color:#fff;}
/*技师在线标题结束*/
/*好评评论板块开始*/
.dbjs{ width:100%; margin-bottom:32px; padding:32px 0px; position:relative;}
.dbjsa{ width:100%; left:0px; top:0px; position:absolute;}
.dbjsyu{ width:100%; left:0px;position:relative;}
.dbjs_01{ position:relative; margin-bottom:20px;}
.dbjs_01 .bd{ width:100%; margin-bottom:20px; margin-top:180px;}
.dbjs_01 .bd .conWrapjs{}
.dbjs_01a{ width:49%; background:#ab947dc2; padding:20px 0px;}
.dbjs_01ayu{ width:100%;}
.dbjs_01a_a{ color:#464444; margin-bottom:8px; width:90px; overflow:hidden;}
.dbjs_01a_a img{ width:100%; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s; border-radius:20px;}
.dbjs_01a_a img:hover{ transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.dbjs_01a_b{ width:56%; margin-left:12px; margin-bottom:8px;}
.dbjs_01a_b span{ color:#fff;}
.dbjs_01a_b span:nth-of-type(1){ margin-bottom:8px;}
.dbjs_01a_c{ width:20px; margin-bottom:8px;}
.dbjs_01a_c img{ width:20px;}
.dbjs_01a p{ width:92%; color:#fff; line-height:24px; height:100px;}
.dbjs_01 .hd{ width:100%;}
.dbjs_01 .hd li{ width:14px; height:14px;border: 2px solid #864c2e; margin-left:2%; margin-right:2%; cursor:pointer;}
.dbjs_01 .hd li.on{ border: 2px solid #864c2e; background:#864c2e;}
.dbjs_01 .prev,.dbjs_01 .next{ width:28px; height:42px; color:#fff; background:rgba(8,8,8,0.4); position:absolute; top:50%;}
.dbjs_01 .prev{ left:15px;}
.dbjs_01 .next{ right:15px;}
.dbjs_01 .prevStop{ background:rgba(44,75,105,0.8);}
@media (max-width:1440px) {
.dbjs_01 .bd{ margin-top:90px; }		
}
@media (max-width:1200px) {
.dbjsyu{ top:24px; }
.dbjs_01 .bd{ margin-top:0px; }	
}
@media (max-width:880px) {
.dbjs .sjpcimg .pcshow{display: none !important;}
.dbjs .sjpcimg .sjshow{display: flex !important;}	
.dbjs_01a{ width:100%; padding:16px 0px;}
.dbjs_01a:nth-of-type(1){ margin-bottom:24px;}
.dbjs_01a p{ height:72px; line-height:20px;}
}
@media (max-width:520px) {
.dbjs_01 .bd{ margin-bottom:8px;}
.dbjs_01a{ width:100%; padding:8px 0px;}
.dbjs_01a:nth-of-type(1){ margin-bottom:12px;}
.dbjs_01a_a{ width:42px;}
.dbjs_01a p{ height:100px;}	
}
/*好评评论板块结束*/